﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QL_Nha_Sach_Phuong_Nam
{
    class CXulyPhieuDat
    {
        CDuLieu data;

        //ham tao CXulyPhieuDat
        public CXulyPhieuDat()
        {
            data = CDuLieu.khoitao();
        }

        #region Các hàm xử lý Phiếu đặt

        //Lay danh sach phieu dat
        public List<PhieuDat> getDsPhieuDat()
        {
            return data.getListPhieuDat();
        }

        //Tim Phieu Dat
        public PhieuDat TimPhieudat(string mapd)
        {
            PhieuDat pd = new PhieuDat();
            foreach (PhieuDat phieu in getDsPhieuDat())
            {
                if (phieu.PhieuDatNo == mapd)
                {
                    pd = phieu;
                    break;
                }
            }
            return pd;
        }

        //Them Phieu Dat
        public void ThemPhieuDat(PhieuDat pd)
        {
            data.ThemPhieuDat(pd);
        }

        //Xoat Phieu Dat
        public void XoaPhieuDat(string mapd)
        {
            data.XoaPhieuDat(mapd);
        }

        //Sua Phieu Dat
        public void SuaPhieuDat(PhieuDat pd)
        {
            data.SuaPhieuDat(pd);
        }

        //Sửa trạng thái xử lý phiếu đặt
        public void SuaTrangThaiPhieuDat(string ma)
        {
            data.SuaTrangThaiXuLyPhieuDat(ma);
        }

        //Sửa Complete phiếu đặt
        public void SuaCompletePhieuDat(string ma)
        {
            data.SuaCompleteCuaPhieuDat(ma);
        }
        #endregion


    }
}
